package edu.cs421.unitproject;

public class RegExPattern {
	
	public final static String NONZERODIGIT = "[1-9]";
	public final static String DIGIT = "[0-9]";
	public final static String DIGITS = "[0-9]+";
	public final static String SIGNEDINTEGER = "[\\+|-]\\d*";
	public final static String HEXDIGITS = "0[x|X][0-9 a-f A-F]+";
	public final static String SIGNEDHEXDIGIT = "[\\+|-]"+HEXDIGITS;
	public final static String OCTALDIGIT = "0[0-7]";
	public final static String OCTALDIGITS = OCTALDIGIT+"+";
	public final static String SIGNEDOCTALS = "[\\+|-]"+OCTALDIGITS;
	public final static String EXPONENTNUMBER = DIGITS+"."+DIGITS+"[e|E]"+"[\\+|-]?"+DIGITS;
	public final static String LONGINTEGER = "[\\+|-]?"+DIGITS+"[l|L]";
	public final static String FLOATNUMBER = DIGITS+"."+DIGITS +"|"+ EXPONENTNUMBER + "f";
	public final static String DOUBLENUMBER = DIGITS+"."+DIGITS +"|"+ EXPONENTNUMBER + "[d|D]";
	
}
